export default {
    // 电话
    tel: /^(0|86|17951)?(13[0-9]|14[57]|15[0-9]|17[0-9]|18[0-9])[0-9]{8}$/,
    // 大陆身份证
    idCard: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx*]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/,
    // 日期（2017-01-01）
    date: /^((((1[6-9]|[2-9]\d)\d{2})-(1[02]|0?[13578])-([12]\d|3[01]|0?[1-9]))|(((1[6-9]|[2-9]\d)\d{2})-(1[012]|0?[13456789])-([12]\d|30|0?[1-9]))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(1\d|2[0-8]|0?[1-9]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/,
    // 正整数
    posInteger: /^\+?[1-9][0-9]*$/,
    // 包含大小写字母和数字，不能使用特殊字符，长度8-10
    enhanceStr: /^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/,
    // 只能是中文
    chinese: /^[\\u4e00-\\u9fa5]{0,}$/,
    // 数字，26个英文字母或下划线
    wStr: /^\\w+$/,
    // 邮箱地址
    email: /[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?/,
    // 金额，精确到2位小数
    money: /^[0-9]+(.[0-9]{2})?$/,
    // 判断银行卡
    bankcard: /^\d{16}|\d{19}$/
}